Big Huge Thesaurus

Mandrillus sphinx

noun